﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LevenBlog.Core.Entities;

namespace LevenBlog.Core.Install {
    [Serializable]
    public class InstallConfig {
        public List<string> CheckPathList { get; set; }

        public string ProviderName { get; set; }

        public string ConnectionString { get; set; }

        public string DefaultQueryText { get; set; }

        public lb_user DefaultUser { get; set; }

        public List<lb_category> DefaultCategories { get; set; }

        public string ExtendName { get; set; }

        public bool EnableShortRouting { get; set; }

        public string PasswordKey { get; set; }

        public string AdminPasswordKey { get; set; }

        public string PrefixKey { get; set; }

        public bool IsResetSkin { get; set; }

        public InstallConfig() {
            CheckPathList = new List<string>();
            DefaultCategories = new List<lb_category>();
        }
    }
}
